﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EAV.Bridge
{
    public class List<T> : System.Collections.Generic.List<T>
    {
        public virtual new void Add(T item)
        {
            base.Add(item);
        }

        public virtual new bool Remove(T item)
        {
            return base.Remove(item);
        }

        public virtual new void RemoveAt(int index)
        {
            base.RemoveAt(index);
        }

        public virtual new void RemoveAll(Predicate<T> match)
        {
            base.RemoveAll(match);
        }

        public virtual new void Clear()
        {
            base.Clear();
        }
    }
}
